Class Order

java.lang.Object
es.csic.iiia.fabregues.dip.orders.Order
All Implemented Interfaces:
es.csic.iiia.fabregues.utilities.Valuable<java.lang.Float>, java.io.Serializable, java.lang.Comparable<es.csic.iiia.fabregues.utilities.Valuable<java.lang.Float>>
Direct Known Subclasses:
BLDOrder, DSBOrder, HLDOrder, MTOOrder, REMOrder, RTOOrder, SUPMTOOrder, SUPOrder, WVEOrder

public abstract class Order
extends java.lang.Object
implements es.csic.iiia.fabregues.utilities.Valuable<java.lang.Float>, java.io.Serializable
Order
Author:
Angela Fabregues, IIIA-CSIC, fabregues@iiia.csic.es
See Also:
Serialized Form
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected Power power  
    protected Region region  
  • Constructor Summary

    Constructors 
    Constructor Description
    Order​(Power power, Region region)  
  • Method Summary

    Modifier and Type Method Description
    int compareTo​(es.csic.iiia.fabregues.utilities.Valuable<java.lang.Float> o)  
    boolean equals​(java.lang.Object order2)  
    Region getLocation()  
    Power getPower()  
    java.lang.String getResult()  
    java.lang.Float getValue()  
    int hashCode()  
    void setOrderValue​(java.lang.Float orderValue)  
    void setResult​(java.lang.String result)  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • compareTo

      public int compareTo​(es.csic.iiia.fabregues.utilities.Valuable<java.lang.Float> o)
      Specified by:
      compareTo in interface java.lang.Comparable<es.csic.iiia.fabregues.utilities.Valuable<java.lang.Float>>
    • getLocation

      public Region getLocation()
    • getValue

      public java.lang.Float getValue()
      Specified by:
      getValue in interface es.csic.iiia.fabregues.utilities.Valuable<java.lang.Float>
    • setOrderValue

      public void setOrderValue​(java.lang.Float orderValue)
    • setResult

      public void setResult​(java.lang.String result)
    • getResult

      public java.lang.String getResult()
    • getPower

      public Power getPower()
    • equals

      public boolean equals​(java.lang.Object order2)
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object